package huanzhao.erp.domain.vo;

import huanzhao.erp.domain.types.PhoneReceiveType;
import huanzhao.erp.domain.types.PhoneState;
import lombok.Data;

import java.util.Date;

@Data
public class PhoneVO {
    private Long id;

    /**
     * 进入系统的时间
     */
    private Date createTime;


    private Date lastModified;

    /**
     * 品类
     */
    private String category;

    /**
     * 手机型号
     */
    private String model;

    /**
     * 品牌
     */
    private String brand;

    /**
     * 手机imei号
     */
    private String imei;

    /**
     * 手机的所属渠道id
     */
    private Long teamId;

    /**
     * 内存
     */
    private String memory;

    /**
     * 颜色
     */
    private String color;

    /**
     * 机器的详情
     */
    private String detail;

    /**
     * 手机的备注
     */
    private String comment;

    /**
     * 到货类型
     */
    private PhoneReceiveType receiveType;

    /**
     * 手机是否已丢失
     */
    private Boolean lost;

    /**
     * 手机是否已损坏
     */
    private Boolean damaged;

    /**
     * 手机上一个状态
     */
    private PhoneState lastState;

    /**
     * 手机状态
     */
    private PhoneState state;

    /**
     * 手机的额外信息
     */
    private PhoneDetailVO extra;
}